July 28th, 2003:		Customized addon powerups for Carmageddon II


	
[LIST OF POWERUPS]

- Extra ride height
- Magnetic personality
- Hiccups
- Manual ride height control
- Anti-gravity device
- Blazing fast opponents
- Inversed gravity device
- Opponent spinner
- Crazy afterburner
- Mortars
- Pedestrian magnet
- Pedestrian spinner
- Hydraulics

[INSTALLATION]

Open Data/Powerups.txt, and replace the lines of code for a chosen powerup, with those found below in this textfile.
The easiest way to try the new powerups is to use the cheat code of the REPLACED powerup.



Additional information about how to tweak the powerup timing/operating settings:


Time limit: (duration)
 -1:		Instantaneous	(example: Instant repair)
  0:		Whole race	(example: Pedestrians shown on map)
  X:		Time in seconds	(example: Turbo)

Keyboard operable powerups: (manually controlled usage)
  negative:	Number of uses	 (example: Kangaroo on command)
  zero:		Not key operable (example: Pedestrians shown on map)
  positive:	Time in seconds	 (example: Afterburner)



[POWERUPS: LINES OF CODE]


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 

Extra ride height!
jellysusp		// Icon
1			// Fizzle type
0			// Time limit
0			// Keyboard operable powerups
20			// Action index
5			// Number of floating point params
1.25			// Floating point param #1 (front suspension give multiplier)
1.25			// Floating point param #2 (rear suspension give multiplier)
0.15			// Floating point param #3 (front extra ride height)
0.15			// Floating point param #4 (rear extra ride height)
0.9			// Floating point param #5 (damping multiplier)
0			// Number of integer params
4			// Group inclusion
39			// Pratcam sequence
4			// Flags (1 = net_global, 2 = net_inappropriate, 4 = off_before_snapweld)

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 

Magnetic personality!
opprepulse		// Icon
-1			// Fizzle type
-1			// Time limit
-5			// Keyboard operable powerups
38			// Action index
4			// Number of floating point params
-15.0			// Floating point param #1 (power)
0.2			// Floating point param #2 (up factor)
3			// Floating point param #3 (spin factor)
8			// Floating point param #4 (max distance)
0			// Number of integer params
0			// Group inclusion
38			// Pratcam sequence
0			// Flags (1 = net_global, 2 = net_inappropriate, 4 = off_before_snapweld)

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 

Hiccups!
bouncybouncy	// Icon
1			// Fizzle type
51			// Time limit
0			// Keyboard operable powerups
19			// Action index
2			// Number of floating point params
0.1			// Floating point param #1 (rate)
30			// Floating point param #2 (strength)
0			// Number of integer params
0			// Group inclusion
39			// Pratcam sequence
0			// Flags (1 = net_global, 2 = net_inappropriate, 4 = off_before_snapweld)

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 

Manual ride height control!
jellysusp		// Icon
1			// Fizzle type
30			// Time limit
60			// Keyboard operable powerups
20			// Action index
5			// Number of floating point params
4.0			// Floating point param #1 (front suspension give multiplier)
4.0			// Floating point param #2 (rear suspension give multiplier)
0.5			// Floating point param #3 (front extra ride height)
0.5			// Floating point param #4 (rear extra ride height)
0.5			// Floating point param #5 (damping multiplier)
0			// Number of integer params
4			// Group inclusion
39			// Pratcam sequence
4			// Flags (1 = net_global, 2 = net_inappropriate, 4 = off_before_snapweld)

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 

Anti-Gravity Device!
gravityjupit	// Icon
1			// Fizzle type
1			// Time limit
120			// Keyboard operable powerups
16			// Action index
1			// Number of floating point params
0			// Floating point param #1 (gravity divisor)
0			// Number of integer params
512			// Group inclusion
40			// Pratcam sequence
1			// Flags (1 = net_global, 2 = net_inappropriate, 4 = off_before_snapweld)

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 

Inversed Gravity Device!
gravityjupit	// Icon
1			// Fizzle type
1			// Time limit
120			// Keyboard operable powerups
16			// Action index
1			// Number of floating point params
-1.0			// Floating point param #1 (gravity divisor)
0			// Number of integer params
512			// Group inclusion
40			// Pratcam sequence
1			// Flags (1 = net_global, 2 = net_inappropriate, 4 = off_before_snapweld)

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 

Blazing fast opponents!
turbooppos		// Icon
2			// Fizzle type
30			// Time limit
0			// Keyboard operable powerups
14			// Action index
1			// Number of floating point params
20.0			// Floating point param #1 (speed factor)
0			// Number of integer params
64			// Group inclusion
39			// Pratcam sequence
2			// Flags (1 = net_global, 2 = net_inappropriate, 4 = off_before_snapweld)

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 

Opponent spinner!
opprepulse		// Icon
-1			// Fizzle type
-1			// Time limit
-5			// Keyboard operable powerups
38			// Action index
4			// Number of floating point params
8.0			// Floating point param #1 (power)
0.5			// Floating point param #2 (up factor)
40.0			// Floating point param #3 (spin factor)
7.0			// Floating point param #4 (max distance)
0			// Number of integer params
0			// Group inclusion
38			// Pratcam sequence
0			// Flags (1 = net_global, 2 = net_inappropriate, 4 = off_before_snapweld)

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Crazy Afterburner!
afterburner		// Icon
0			// Fizzle type
30			// Time limit
10			// Keyboard operable powerups
9			// Action index
7			// Number of floating point params
500			// Floating point param #1 (speed factor)
200			// Grip multiplier
1.0			// Floating point param #1 (front suspension give multiplier)
1.5			// Floating point param #2 (rear suspension give multiplier)
0.0			// Floating point param #3 (front extra ride height)
0.2			// Floating point param #4 (rear extra ride height)
1.7			// Floating point param #5 (damping multiplier)
0			// Number of integer params
7			// Group inclusion
38			// Pratcam sequence
0			// Flags (1 = net_global, 2 = net_inappropriate, 4 = off_before_snapweld)

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 

Mortars!
minemortar		// Icon
0			// Fizzle type
-1			// Time limit
-15			// Keyboard operable powerups
34			// Action index
8			// Number of floating point params
25.0			// Explosion delay
30			// Floating point param #2 (min y strength)
30			// Floating point param #2 (max y strength)
2			// Floating point param #1 (max roll rate)
2			// Floating point param #1 (max pitch rate)
0.70			// Force needed to trigger world explosion
4.0			// Firing up vector
-3.0			// Firing out vector
1			// Number of integer params
1			// direction of fire (0 - shit out, 1 - mortar fire)
0			// Group inclusion
38			// Pratcam sequence
0			// Flags (1 = net_global, 2 = net_inappropriate, 4 = off_before_snapweld)

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 

Pedestrian magnet!
pedrepulse		// Icon
-1			// Fizzle type
-1			// Time limit
-10			// Keyboard operable powerups
45			// Action index
4			// Number of floating point params
-75.0			// Floating point param #1 (power)
0.25			// Floating point param #2 (up factor)
5			// Floating point param #3 (spin factor)
25			// Floating point param #4 (max distance)
0			// Number of integer params
0			// Group inclusion
38			// Pratcam sequence
66			// Flags (1 = net_global, 2 = net_inappropriate, 4 = off_before_snapweld)

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Pedestrian spinner!
pedrepulse		// Icon
-1			// Fizzle type
-1			// Time limit
-10			// Keyboard operable powerups
45			// Action index
4			// Number of floating point params
2			// Floating point param #1 (power)
5			// Floating point param #2 (up factor)
100			// Floating point param #3 (spin factor)
15			// Floating point param #4 (max distance)
0			// Number of integer params
0			// Group inclusion
38			// Pratcam sequence
66			// Flags (1 = net_global, 2 = net_inappropriate, 4 = off_before_snapweld)

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Hydraulics!
jellysusp		// Icon
1			// Fizzle type
30			// Time limit
120			// Keyboard operable powerups
20			// Action index
5			// Number of floating point params
2			// Floating point param #1 (front suspension give multiplier)
1			// Floating point param #2 (rear suspension give multiplier)
0.35			// Floating point param #3 (front extra ride height)
0			// Floating point param #4 (rear extra ride height)
0.5			// Floating point param #5 (damping multiplier)
0			// Number of integer params
4			// Group inclusion
39			// Pratcam sequence
4			// Flags (1 = net_global, 2 = net_inappropriate, 4 = off_before_snapweld)

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////





http://c2s.toshiba-3.com/